@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body{ padding:0; margin:0; font:normal 14px/220% "TIBETBT"; color:#000000;text-align:center;}
div { margin:0 auto;text-align:left;font:normal 14px/220% "TIBETBT";}
li,p {font:normal 14px/220% "TIBETBT"; text-align:left;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;} 
/*clear*/
.clear{ clear:both;}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
  overflow: hidden;
}
.clearfix {
  zoom: 1;
}
/*other*/
.w1180{ width:1180px; padding:10px; background:#fff;}
em,i{ font-style:normal;}
.white,.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#b00106;}
.fl{ float:left;}
.fr{ float:right;}
/*head*/
.head_c{width:100%;height:36px;background:url(images/top_bg.gif) repeat-x bottom #fff; margin-bottom:1px; padding-top:6px;}
.head{width:1200px;clear:both;height:40px;color:#820A18;margin:0 auto;text-align:left;}
.head a{color:#820A18;margin:0 2px;}
.head img{vertical-align:middle;}
.head span{float:right;color:#00286C;margin:-22px 0px 0 0;}
.head span a{color:#00286C;}
/*top*/
.top{ background:url(images/bg06.png) repeat-x; height:180px; border:#f2b321 1px solid; border-radius:5px;}
.top em{display:block;color:#60050F;float:left; background:url(images/rmw_logo_zang_bg.gif) -1px -1px no-repeat; display:block; width:284px; text-align:center; color:#60050F;font-size:18px;height:150px; padding-top:20px;}
.top em img{ margin-bottom:8px;}
.top b{font-size:22px;}
.top i{ float:right; margin:10px 10px 0 auto;}
.top ul{padding:5px 0 0 100px;}
.top li{float:left;padding-left:3px;}

.nav01{ background:url(images/navbg.png) no-repeat; height:51px; text-align:center;margin:20px auto 0; font:normal 22px/45px "TIBETBT"; }
.nav01 a{ font:normal 22px/45px "TIBETBT";  padding:0 18px;}

.nav02{ background:#f5f5f5; text-align:center; margin-bottom:20px;}
.nav02 img{ margin:0 auto;}

/*copyright*/
#copyright{clear: both;margin:10px auto ;padding-top:0px;width: 980px;height: auto;color: #2A3084;font-size:12px;line-height:220%; text-align:center; padding-bottom:20px;}
#copyright p{margin: 0 0 2px 0;text-align:center;}
#copyright a{color:#2A3084;}
#copyright p.p1{margin: 15px  auto;width: 530px;}
#copyright p.p1,#copyright p.p1 a{color:#2F2F2F;}

/*weixin css*/
.duilian{top:250px;position:absolute; width:150px;}
.duilian_left{ left:10px;}
.duilian_right{ right:10px;}
.duilian_con{ width:150px; text-align:center;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}

/*list*/
.list_ul{ margin:20px auto;}
.list_ul li{ font-size:18px; background:url(images/dot.gif) 0 22px no-repeat; font-weight:bold; padding-left:15px;}

/*p1*/
.p1_title{ text-align:center; line-height:140%; font-size:40px; padding:10px 20px;}

.p1_con{ margin:20px auto 20px; padding:0 15px;}
.p1_con .fl{ width:540px;}
.p1_con .fr{ width:554px;}
.p1_con .fl h2{ background:url(images/line01.gif) center repeat-x; height:43px;}
.p1_con .fl h2 em{ background:#fff; font-size:26px; line-height:33px;}
.p1_con .fl h2 em img{ vertical-align:middle; margin-top:10px;}
.p1_con .fl ul{ margin-bottom:30px;}
.p1_con .fr .box{ margin:20px auto 25px;}
.p1_con .fr .pic_p1{}
.p1_con .fr .pic_p1 h2{font-size:26px; padding-bottom:25px;}
.p1_con .fr .pic_p1_lt{ float:left;}
.p1_con .fr .pic_p1_rt{ float:right;}

.p1_con_b{ border:#dd8382 1px solid; border-radius:8px; height: auto; width:1160px; text-align:center; margin-bottom:20px;}
.p1_con_b img{ margin:20px 20px 10px;border:#eee 1px solid;}


.jdt01{ width:554px; height:auto; max-height:400px; position:relative; overflow:hidden; margin-top: 25px;}
.swiper-container{ position:static; width:554px; height:auto; max-height:400px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0}
/*.swiper-button-next{background:url(images/right1.png); width:55px;height:55px; right:0}
.swiper-button-prev{background:url(images/left1.png);width:55px; height:55px;left:0}*/
.swiper-pagination{ top:370px; z-index:100;}
.swiper-pagination-bullet{ width:12px; height:12px;background:#666}
.swiper-pagination-bullet-active{ background:#cd1419}
.jdt01 p{ display:block;height:50px;line-height:50px; background:url(images/bg1.png); margin-top:-50px;color:#fff;padding:0 10px; position:relative;bottom:0;left:0; z-index:100; text-align:center; font-size:16px; line-height:50px;}
.jdt01 p a:link,.jdt01 p a:visited,.jdt01 p a:hover{color:#fff;}

.swiper-pagination{
	position: absolute;
	bottom: 0;
	left: 0;
    width: 100%;
    text-align: center;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}
.swiper-pagination-switch {
	display: inline-block;
    border-radius: 100%;
	opacity: .2;
    width: 12px;
    height: 12px;
    background: #666;
	cursor: pointer;
	margin: 0 5px;
}
.swiper-active-switch {
	background:#cd1419;
	opacity: 1;
}



/*p2*/
.p2_con{ margin:0 auto 20px;}
.p2_con .box{ float:left; margin:0 0 15px 8px; border:#f2c54e 1px solid; border-radius:5px; width:565px; padding:10px 5px;}
.p2_con .box h2{ background:url(images/p2_01.png) no-repeat; width:533px; height:45px;overflow:hidden; line-height:40px; padding:0 15px;}
.p2_con .box h2 em{ font-size:16px; padding:4px 8px 20px; color:#996600;}
.p2_con .box h2 em a:link,.p2_con .box h2 em a:visited,.p2_con .box h2 em a:hover{color:#996600;}
.p2_con .box h2 em.t01{ background:#fff; border-radius:5px;}
.p2_con .box ul{ margin:15px 0 15px 20px;}

.title01 em{ cursor:pointer;}
/*ad*/
.banner01{ margin:20px auto;}
.banner01 ul li{ float:left; margin-left:9px;}

/*p3*/
.p3_con{ margin:20px auto 40px;}
.p3_con ul{}
.p3_con ul li{ float:left; text-align:center; font-size:18px; margin:0 12px;}
.p3_con ul li img{ display:block; margin-bottom:6px;}
.p3_conb{}
.p3_conb .box_p3{ float:left; margin:0 15px 35px; width:362px;}
.p3_conb .box_p3 h2{ background:url(images/p3_01.png) no-repeat; height:47px;}
.p3_conb .box_p3 h2 b{ float:left; font-size:22px; line-height:38px; padding-left:10px;}
.p3_conb .box_p3 h2 i{ float:right; padding-top:15px;}
.p3_conb .box_p3 dl{ margin:15px auto;}
.p3_conb .box_p3 dl dt{ float:left; width:150px;}
.p3_conb .box_p3 dl dd{ float:right; width:200px; line-height:140%; font-size:16px; color:#666;}
.p3_conb .box_p3 dl dd b{ display:block; color:#000; font-size:18px; padding-bottom:4px;}
.p3_conb .box_p3 ul{ margin:0 auto;}

/*p4*/
.p4_con{ margin:0 auto 0px;}
.p4_con h2{ background:url(images/line.png) top center no-repeat; height:43px; text-align:center; line-height:38px;}
.p4_con div{ padding:15px 0; text-align:center;}
.p4_con div img{ margin:10px 20px;}


/*20180417*/
.top b {
    font-size: 16px;
}
.top em {
    font-size: 16px;
}
.nav01,.nav01 a {
    font: normal 14px/45px "TIBETBT";
}
.p1_title {
    font-size: 24px;
}
.p1_con .fl h2 em {
    font-size: 16px;
}
.list_ul li {
    font-size: 14px;
    background: url(images/dot.gif) 0 12px no-repeat;
    font-weight: normal;
    padding-left: 12px;
	word-break: keep-all;
	word-wrap: break-word;
}
.p1_con .fr .pic_p1 h2 {
    font-size: 16px;
}
.p1_con .fr .pic_p1_rt p{
	display: inline-block;
	width: 247px;
	padding:0 5px 10px;
	text-align: center;
	background: #f0f0f0;	
}
.p1_con .fr .pic_p1_rt p img{
	border: 1px solid #cdccca;
	margin: 8px 0 0 0;
}
.p1_con {
    margin: 20px auto 10px;
}
.p1_con_a {
    margin: 10px auto 20px;
}
.p1_con_a .fr{
	margin-top: 10px;	
}
.p2_con .box h2 em {
    font-size: 14px;
    font-weight: normal;
}
.p3_con {
	margin: 30px auto 40px;
}
.p3_con ul li {
	width: 270px;
	font-size: 14px;
	word-break: keep-all;
	word-wrap: break-word;
}
.p3_conb .box_p3 h2 b {
    font-size: 16px;
}
.p3_conb .box_p3 dl {
	width: 100%;
	display: inline-block;	
}
.p3_conb .box_p3 dl dd {
    font-size: 14px;
	word-break: keep-all;
	word-wrap: break-word;
}
.p3_conb .box_p3 dl dd b {
    font-size: 14px;
}
.p4_con h2 {
	display: inline-block;
	width: 100%;
    font-size: 16px;
	background: url(images/navbg.png) top center no-repeat;
    height: 45px;
    line-height: 45px;
}
.banner01 ul li.t01,.banner01 ul li.t03{
	width:198px;
	height:71px;	
}
.banner01 ul li.t01 img,.banner01 ul li.t03 img{
	width:198px;
	height:71px;	
}
.banner01 ul li.t02{
	width:744px;
	height:71px;	
}
.banner01 ul li.t02 img{
	width:744px;
	height:71px;	
}

/*topBanner*/
#focusBox{width:880px;height:160px;margin:0 auto;position:relative; overflow:hidden;}
#focusBox ul li{position:absolute; top:0; left:0; display:none; width:880px; height:160px; padding-left:0px; float:none;}
#focusBox ol{display:none;}

.p1_con .fl ul{ margin-top:10px; margin-bottom:20px;}
.p1_con .fl .list_ul li{ height:36px; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/*wb*/
.bgGray{ background:#eeebe3;}

.navPath{ background:url(images/line01.gif) center repeat-x; height:43px; margin:20px auto 0;}
.navPath em{ background:#fff; font-size:14px; line-height:33px;}
.navPath em img{ vertical-align:bottom; margin-top:10px;}

.wb_p1{ background:#fff; width:1180px; margin:0 auto; padding-top:10px;}
.wb_p1 h1{ text-align:center;font:normal 22px/45px "TIBETBT";}
.wb_p1 h2{ text-align:center;font:normal 14px/45px "TIBETBT";}
.wb_p1 p.pretit{ text-align:center; font:normal 14px/220% "TIBETBT";}
.wb_p1 p.sub{ text-align:center; font:normal 14px/220% "TIBETBT";}
.wb_p1 b{font:normal 14px/45px "TIBETBT"; width:580px; display:block;margin:10px auto;}
.wb_p1 em{ display:block;}

.line1{ background:url(images/line.gif) repeat-x;height:1px;line-height:1px; clear:both; margin:0 10px;}
.line1a{ margin:20px auto;}

.text_4{ width:1100px; margin:10px auto; line-height:48px;}
.text_4 div { font-size: 18px;}
.text_4 a.abl2{ padding:0 10px;}
.center { text-align: center;}
.pic01{ margin-bottom:10px;}
.pic01 img{margin:3px 0;}

.bds_con{ width:570px; margin:30px auto 20px;}
.bds_con .bds_box{width:140px; height:32px; padding:0; margin:3px 0 0; float:left;}
.bds_con01{ width:620px;}
.bds_con01 .bds_box{width:190px;}
.bds_con01 a.btn{ margin:0;}

.gq_content{ text-align:center; width:1180px; padding:10px 0;}
.gq_content table tr td{ text-align:center}
.gq_content p,.gq_content p a{ color:#000; text-align:left; line-height:380%;}
.gq_content p.pretit{ text-align:center; }
.gq_content p.subtit{ text-align:center; }
.gq_content p.time{ color:#000; text-align:center; }
.gq_content p.photoboxcontpicbox{ text-align:center; }
.gq_content p.txt{text-align:left; color:#000; margin:-20px 0 0px 0; padding:0;}

.scroll_img{border:1px solid #ccc; width:1130px; padding:0 20px; margin:20px auto;}
.scroll_img img{padding:3px; border:1px solid #ccc;}

/*20180822*/
.p2_con .box .list_ul li{
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p3_con div.swiper-p3 {
	width: 1180px;
	height: 200px;
	overflow: hidden;
}
.p3_con div.swiper-p3 div.swiper-slide {
	width: 270px;
	height: 200px;
	font-size: 14px;
	word-break: keep-all;
	word-wrap: break-word;
}
.p3_con div.swiper-p3 div.pic-box {
	width: 270px;
	height: 200px;
	font-size: 14px;
	word-break: keep-all;
	word-wrap: break-word;
	text-align: center;
}
.p3_con_M{ display:none;}

/* MEDIA QUERIES Mobile phone
---------------------------------------------------------------------- */	   
	   
@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px)
	   {
.duilian,.ad,.head_c,.p1_con_b,.banner01{ display:none;}
.w1180{ max-width:460px; min-width:300px; width:98%; padding:1%; background:#fff;}
.top i{ display:none;}
.top em{ float:none; margin:0 auto;}
.top em ul{ display:none;}
.nav02{ display:none;}

.nav01{ background:#b00106; height: auto;}

.fl,.fr{ float:none;}
.p1_title{ text-align:center; line-height:140%; font-size:30px; padding:10px 20px;}

.p1_con .fl{ width:100%;}
.p1_con .fr{ width:100%; padding-bottom:40px;}
.p1_con .fr .box{ margin:20px auto 25px;}
.p1_con .fr .box img{ width:100%; height:auto;}
.p1_con .fr .pic_p1_lt{ float:none; margin:0 auto;}
.p1_con .fr .pic_p1_rt{ float:none; margin:0 auto;}
.p1_con .fr .pic_p1_lt p{ text-align:center;}
.p1_con .fr .pic_p1_rt p{ text-align:center;}

.p2_con .box{ float:none; margin:0 0 15px; border:#f2c54e 1px solid; border-radius:5px; width:92%; padding:3%;}
.p2_con .box h2{ background:#eeb621; border-radius:5px; width:96%; height: auto;overflow:hidden; line-height:40px; padding:0 2%;}
.p2_con .box h2 em{ font-size:16px; padding:4px 8px 18px;}

.p3_con ul li{ float:left; text-align:center; font-size:18px; margin:0 2% 4%; line-height:140%; width:45%;}
.p3_con ul li img{ display:block; margin-bottom:6px; width:100%; height:auto;}

.p3_conb .box_p3{width:92%; float:none; margin:4% auto;}
.p3_conb .box_p3 dl dt{ width:40%;}
.p3_conb .box_p3 dl dt img{ width:100%; height:auto;}
.p3_conb .box_p3 dl dd{  width:58%;}

#copyright{ width:90%; height:auto;}
#copyright img{ width:90%; height:auto;}


.jdt01{ width:100%; height:auto; max-height:260px; position:relative;}
.swiper-container{ position:static; width:100%;}
.swiper-slide img{ width:100%; height:auto;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0}
/*.swiper-button-next{background:url(images/right1.png); width:55px;height:55px; right:0}
.swiper-button-prev{background:url(images/left1.png);width:55px; height:55px;left:0}*/
.swiper-pagination{ top:105%; z-index:100;}
.swiper-pagination-bullet{ width:12px; height:12px;background:#666}
.swiper-pagination-bullet-active{ background:#cd1419}
.jdt01 li img{ width:100%; height:auto;}

.jdt01 p{ display:block;height:50px;line-height:50px; background:url(images/bg1.png);font:normal 18px/50px "\5FAE\8F6F\96C5\9ED1";margin-top:-50px;color:#fff;padding:0 10px; position:relative;bottom:0;left:0; z-index:100; text-align:center;}

.p3_con{ display:none;}
.p3_con_M{ display:block; width:100%; height:180px; overflow:hidden; margin:0 auto;}
.p3_con_M div.swiper-p3M div.swiper-slide {
	width: 270px;
	height: 180px;
	font-size: 14px;
	word-break: keep-all;
	word-wrap: break-word;
}
.p3_con_M div.swiper-p3M div.pic-box {
	width: 96%;
	padding: 0 2%;
	height: 180px;
	font-size: 14px;
	word-break: keep-all;
	word-wrap: break-word;
	text-align: center;
}

.bgGray .w1180{
	max-width: 1180px;
    min-width: 1180px;
    width: 98%;
    padding: 1%;
    background: #fff;
}

}

